import axios from 'axios';

axios.defaults.baseURL = 'http://httpbin.org';
axios.defaults.timeout = 10000;
axios
  .get('/get', {
    data: {
      xjh: 'xjh'
    },
    timeout: 10000
  })
  .then((res) => {
    console.log(res);
  });
axios.post('/post').then((res) => {
  console.log(res);
});

axios.interceptors.request.use((config) => {
  return config;
});

axios.interceptors.response.use(
  (config) => {
    return config.data;
  },
  (err) => {
    return err;
  }
);

// new Promise<string>((resolve, reject) => {
//   const isLogin = false;
//   if (isLogin) reject('err');
//   resolve('123');
// }).then((res: string) => {
//   console.log(res);
// });
